package com.ruicar.afs.cloud.afscase.loanapprove.vo;

import com.ruicar.afs.cloud.afscase.backtopartnersinfo.entity.CaseBackToPartnersInfo;
import com.ruicar.afs.cloud.afscase.channel.entity.ChannelAffiliatedUnits;
import com.ruicar.afs.cloud.afscase.channel.entity.ChannelBaseInfo;
import com.ruicar.afs.cloud.afscase.channel.entity.ChannelRiskInfo;
import com.ruicar.afs.cloud.afscase.channel.entity.ChannelWitnessInfo;
import com.ruicar.afs.cloud.afscase.infomanagement.entity.*;
import com.ruicar.afs.cloud.afscase.loanapprove.entity.CarInvoiceInfo;
import com.ruicar.afs.cloud.afscase.loanapprove.entity.LoanBankCardInfo;
import com.ruicar.afs.cloud.afscase.loansecondaryfraudinfo.entity.LoanSecondaryFraudInfo;
import com.ruicar.afs.cloud.afscase.loanspecialbusinessinfo.entity.LoanSpecialBusinessInfo;
import com.ruicar.afs.cloud.bizcommon.business.entity.FinCostDetails;
import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * @author yk.Li
 * @Date 2020/6/20
 * @description
 */
@Data
@Builder
public class LoanApproveResp {
    /**
     * 反欺诈信息
     */
    private List<LoanSecondaryFraudInfo> loanSecondaryFraudInfo;
    /**
     * 贷中特殊业务申请
     */
    private List<LoanSpecialBusinessInfo> loanSpecialBusinessInfo;
    /**
     * 退件信息
     */
    private List<CaseBackToPartnersInfo> caseBackToPartnersInfo;
    /**
     * 基本信息
     */
    private CaseBaseInfo caseBaseInfo;
    /**
     * 合同信息
     */
    private CaseContractInfo caseContractInfo;
    /**
     * 渠道基础信息
     */
    private ChannelBaseInfo channelBaseInfo;
    /**
     * 渠道见证人
     */
    private ChannelWitnessInfo channelWitnessInfo;
    /**
     * 渠道评分
     */
    private ChannelRiskInfo channelRiskInfo;
    /**
     * 客户信息
     */
    private List<CaseCustInfo> caseCustInfo;
    /**
     * 车辆信息
     */
    private CaseCarInfo caseCarInfo;
    /**
     * 渠道挂靠信息
     */
    private ChannelAffiliatedUnits channelAffiliatedUnits;
    /**
     * 费用信息
     */
    private List<FinCostDetails> finCostInfo;
    /**
     * 纸质保险信息
     */
    private CarInsuranceInfoVO carInsuranceInfo;
    /**
     * 电子保单信息
     */
    private List<CarInsuranceInfoVO> electronicsInsuranceInfo;
    /**
     * 融资项目信息
     */
    private List<FinFinancingItemsVO> finFinancingItems;
    /**
     * 融资项目信息
     */
    private List<AddedFinancingItemsVO> addedFinancingItems;
    /**
     * 费用总信息
     */
    private CaseCostInfoVO caseCostInfoVO;
    /**
     *
     */
    private List<CaseCustHistory> caseCustHistorys;
    /**
     * 还款信息（银行卡申请信息）
     */
    private LoanBankCardInfo loanBankCardInfo;
    /**
     * 发票信息
     */
    private CarInvoiceInfo carInvoiceInfo;

}
